withdrawal of troops - Espagnol Anglais Dictionnaire